self-loading cartridge - German English Dictionary